3064d219606cbe42c0150d81dbf6cdbc74bf7491,rdf4j/src/main/java/org/apache/commons/rdf/rdf4j/impl/LiteralImpl.java,LiteralImpl,equals,#Object#,36

Before Change


        if (obj instanceof org.apache.commons.rdf.api.Literal) {
            final org.apache.commons.rdf.api.Literal other = (org.apache.commons.rdf.api.Literal) obj;
            return getLexicalForm().equals(other.getLexicalForm()) && getDatatype().equals(other.getDatatype())
                    && getLanguageTag().equals(other.getLanguageTag());

        }
        return false;

After Change


            final org.apache.commons.rdf.api.Literal other = (org.apache.commons.rdf.api.Literal) obj;
            return getLexicalForm().equals(other.getLexicalForm()) && 
                    getDatatype().equals(other.getDatatype()) &&
                    getLanguageTag().map(LiteralImpl::lowerCase).equals(
                            other.getLanguageTag().map(LiteralImpl::lowerCase));
        }
        return false;